<?php

class importexport_ctl_admin_system extends importexport_controller {

    public function __construct($app) {
        parent::__construct($app);
    }

    public function setting() {
        $storage = $this->storage_policy();
        $this->pagedata['policy'] = $storage['policy']; // 存储类型
        $this->pagedata['params'] = $storage['params']; // 页面调用参数
        $this->pagedata[$storage['var_server_params']] = $this->get_storage_params(); // 配置参数
        $this->page($storage['view']['html'], $storage['view']['app']);
    }

    public function save() {
        $this->begin();
        if ($this->set_storage_params($_POST)) {
            $this->end(true, app::get('importexport')->_('保存成功'));
        } else {
            $this->end(false, app::get('importexport')->_('保存失败'));
        }
    }

    public function check() {
        $this->set_storage_params($_GET);
        $policyObj = kernel::single('importexport_policy');
        $this->begin();
        $ret = $policyObj->check();
        if ($ret === true) {
            $this->end(true, app::get('importexport')->_('检查通过'));
        } else {
            $this->end(false, $ret);
        }
    }
}
